/*初始化*/
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,section,header {padding:0;margin:0;}
body{/*font-family: "微软雅黑";*/font-size: 14px;color: #000;/*background: #eee;*/
/*font-family: Helvetica Neue, Helvetica, Arial, sans-serif;*/
}
html,body {position: relative;height: 100%;}
a{color: #000;}
a:link{text-decoration: none!important;}
a:visited{text-decoration: none!important;color: #000;}
a:hover{text-decoration: none!important;color: #000;}
a:active{text-decoration: none!important;color: #000;}
ul{list-style: none;}
.rel{position: relative;}
.kuan{max-width: calc(1200px + 10%);margin:0 auto; padding-left: 5%; padding-right: 5%;}
/*.kuan1{max-width: calc(1200px);margin:0 auto; padding-left: 5%; padding-right: 5%;}*/
.a{float: left;}
.b{float: right;}
body{height: 100%;background-color: #ffffff;}
.zuo{float: left;}
.you{float: right;}
.biaoti{width:100%;padding-bottom:48px;text-align: center;}
img{vertical-align: middle;}
/*首页全屏轮播*/
.mySwiper {width: 100%;height: 100%;}
.mySwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.mySwiper .swiper-slide img {display: block;width: 100%;/*height: 100%;object-fit: cover;*/}

/*公共样式*/
 .maxsize {
    max-width: 1280px;
} 
.maxsize {
    margin-left: auto;
    margin-right: auto;
}





/*头部*/
.nav{border: none;margin:0;
    position: fixed;
    z-index: 500;
    width: 100%;
    top: 30px;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
}

.indexx .maxsize {
    max-width: 1600px;
}
.header{background:rgba(255,255,255,1);border-radius: 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
.header .logo {position: relative;float: left;width: 20%;height: 80px;line-height: 80px;text-align: center;}
.header .nav1 {float: right;width: 62%;position: relative;height: 80px;line-height: 80px;}
.header .nav1 .nav_z {width:100%;padding:0;margin:0;}
.header .nav1 .nav_z li {height: 80px;line-height: 80px;float: right; text-align: center;white-space: nowrap;margin: 0  10px;}
.header .nav1 .nav_z li a{font-size: 15px;color:#000;padding:0 0 10px;margin:0 15px;/*border-bottom: 2px solid #ffffff;*/}
.header .nav1 .nav_z li.nav_on a{border-bottom: 2px solid #b01f24;}
.header .nav1 .nav_z li:first-child{margin-right:50px;}
.header .navlxsan{float: right;width: 18%;position: relative;height: 80px;}
.header .navlxsan .nav_s li{width: 33.33%;float: left;text-align: center;height:80px;padding-top:5px;}
.header .navlxsan .nav_s li:nth-child(1){background-color: #e98d6a;}
.header .navlxsan .nav_s li:nth-child(2){background-color: #e16738;}
.header .navlxsan .nav_s li:nth-child(3){background-color: #da4106;}
.header .navlxsan .nav_s li img{width: 50%;}
.header .navlxsan .nav_s li .santu_zi{font-size: xx-small;color: #fff;padding-top: 5px;}
.footera{position: fixed;bottom: 0;width:100%;height:30px;line-height:30px;background: #000000;color:#fff;z-index: 500;}
/*头部sousuo搜索*/
.header .navlxsan .nav_s li.suosou{position: relative;}
.header .navlxsan .nav_s li.suosou .sub {position: absolute;right: 0;min-width: 160px;display: none; margin-top: 10px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);border-radius: 6px;}
.header .navlxsan .nav_s li.suosou:hover .sub {display: block;}
.header .navlxsan .nav_s li.suosou .sub:before {content: '◆';position: absolute;top: 0;left: 50%;right: 0;text-align: center;font-size: 20px;line-height: 20px;margin-top: -10px;color: #fff;height: 10px;overflow: hidden;background: rgba(0, 0, 0, 0);}
.header .navlxsan .nav_s li.suosou .input {background: #fff;border-radius: 6px;padding: 10px;overflow: hidden;width: 220px;}
.header .navlxsan .nav_s li.suosou .input input {float: left;background: none;line-height: 40px;height: 40px;border: 1px solid #dadada;}
.header .navlxsan .nav_s li.suosou .input input.iconfont {position: absolute;right: 10px;width: 20%;line-height: 40px;height: 40px;background: #dd531d;color: #fff;border-color: #dd531d;text-align: center;text-indent: 0;cursor: pointer;}

@media screen and (max-width: 1600px){.he_syp3{margin-top:160px;}}



/**/
.lbxuan{width: 280px;/*height:625px;*/padding:25px 30px;background:rgba(255,255,255,0.9);text-align: center;position: fixed;bottom:200px;left:8%;z-index: 510;}
.lbxuan img{width:100px!important;margin:0px auto 10px;opacity: 0.9;}
.lbxuan .dywenzi{margin-bottom: 20px;}
.lbxuan .dywenzi p{font-size: 14px;}
.follow{width:100%;height:1px;border-bottom: 1px solid #aaaaaa;margin-bottom: 20px;}
.follow .juse{height:1px;background-color: #da4106;position: absolute;bottom: 0;}
.item:nth-child(1) .follow .juse{width: 20%;}
.item:nth-child(2) .follow .juse{width: 40%;}
.item:nth-child(3) .follow .juse {width: 60%;}
.item:nth-child(4) .follow .juse{width: 80%;}
.xdpshipin{width: 220px;overflow: hidden;border-radius: 8px;position: relative;}
.xdpshipin video{width: 100%;height:100%;border-radius: 8px;}
.xdpshipin img{width: 30px!important;height:30px!important;position: absolute;bottom:38px;left:100px;}
.banner_wz{position: absolute;
    bottom: 25%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 510;
animation:mymove 2s linear;
-webkit-animation:mymove 2s linear;
  }
@keyframes mymove
{
from {bottom:10%;}
to {bottom:25%;}
}

@-webkit-keyframes mymove 
{
from {bottom:10%;}
to {bottom:25%;}
}
.banner_wz1{position: absolute;
    bottom: 25%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 510;
  animation:mymovea 2s linear;
-webkit-animation:mymovea 2s linear;
}
@keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:25%;opacity: 1;}
}

@-webkit-keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:25%;opacity: 1;}
}
.banner_wz img,.banner_wz1 img{width:60%!important;}

@media screen and (min-width: 1800px) {

.lbxuan{width: 320px;/*height:600px;*/padding:25px 30px;background:rgba(255,255,255,0.8);text-align: center;position: fixed;bottom:200px;left:8%;z-index: 510;}
.lbxuan img{width:130px!important;margin:0px auto 20px;opacity: 0.9;}
.lbxuan .dywenzi{margin-bottom: 30px;}
.lbxuan .dywenzi p{font-size: 15px;
animation:mymovesone 2s linear;
-webkit-animation:mymovesone 2s linear;
}
@keyframes mymovesone
{
from {}
to {}
}

@-webkit-keyframes mymovesone 
{
from {}
to {}
}




.follow{width:100%;height:1px;border-bottom: 1px solid #aaaaaa;margin-bottom:30px;}
.follow .juse{height:1px;background-color: #da4106;position: absolute;bottom: 0;}
.item:nth-child(1) .follow .juse{width: 20%;}
.item:nth-child(2) .follow .juse{width: 40%;}
.item:nth-child(3) .follow .juse {width: 60%;}
.item:nth-child(4) .follow .juse{width: 80%;}
.xdpshipin{width:260px;overflow: hidden;border-radius: 8px;position: relative;}
.xdpshipin video{width: 100%;height:100%;border-radius: 8px;}
.xdpshipin img{width: 40px!important;height:40px!important;position: absolute;bottom:30px;left:110px;}
.banner_wz{position: absolute;
    bottom: 25%;
    left: 45%;
    transform: translateX(-45%);
    z-index: 510;
animation:mymove 2s linear;
-webkit-animation:mymove 2s linear;
  }
@keyframes mymove
{
from {bottom:10%;}
to {bottom:25%;}
}

@-webkit-keyframes mymove 
{
from {bottom:10%;}
to {bottom:25%;}
}
.banner_wz1{position: absolute;
    bottom: 30%;
    left: 45%;
    transform: translateX(-45%);
    z-index: 510;
  animation:mymovea 2s linear;
-webkit-animation:mymovea 2s linear;
}
@keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:30%;opacity: 1;}
}

@-webkit-keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:30%;opacity: 1;}
}
.banner_wz img{width:80%!important;}
.banner_wz1 img{width:85%!important;}

}

.gywm .gynr .wmmore{margin-top: 40px;}
/**/

/*关于我们*/
.gywm{width:100%;height:100%;padding-top: 160px;
    padding-bottom: 100px;position: relative;}
.gywm .gywmkuan{height: 100%;}
.gywm .gytu{width: 55%;height:100%;border-radius: 6px;box-shadow: 5px 5px 0px rgba(208, 208, 208, 0.5);overflow: hidden;}
.gywm .gytu img{height:100%;transition:2s;}
.gywm .gytu:hover img{transform: scale(1.2);}
.gywm .gynr{width: 40%;height:100%;}
.gywm .gynr .wmnr1{text-align: justify;}
.gywm .gynr .wmnr1 h1{font-size: 40px;color: #da4106;}
.gywm .gynr .wmnr1 h3{font-size: 26px;color: #828080;}
.gywm .gynr .wmnr1 h5{font-size:17px;color: #595757;}
.gywm .gynr .wmnr1 p{font-size: 15px;color: #595757;}
.gywm .gynr .wmnr1 p.c2{display: none;}
.gywm .gynr .wmmore{width: 157px;height: 42px;line-height: 42px;border-radius:8px;color: #fff;font-size:16px;text-align: center;background-color: #da4106;}
.gywm .gynr .wmmore .wmm1{width: 115px;background-color: #da4106;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.gywm .gynr .wmmore .wmm2{width: 42px;background-color: #e16738;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.gywm .gynr{position: relative;}
.gywm .gynr .wmnr2{width: 100%;position: absolute;bottom: 0;right: 0;}
.gywm .gynr .wmnr2 .g1{margin-left: 2%;text-align: center;}
.gywm .gynr .wmnr2 .g1:first-child{margin-left: 0;}
.gywm .gynr .wmnr2 p{margin-bottom: 0;}
.g1 .zhongshu{font-size:50px;color: #da4106;font-style:oblique;font-weight: bold;}
.g1 .baiqiang{font-size:14px;color: #595757;}
.g1  .jiacu{font-weight: bold;}

@media screen and (max-width: 1700px) {
.gywm .gynr .wmnr1 h1{font-size:30px;margin-top:10px;margin-bottom: 0;}
.gywm .gynr .wmnr1 h3{font-size:20px;margin-top:10px;margin-bottom: 0;}
.gywm .gynr .wmnr1 h5{font-size:15px;margin-top:10px;margin-bottom:5px;}
.gywm .gynr .wmnr1 p{font-size: 14px;}
.g1 .zhongshu{font-size:40px;}
}
@media screen and (max-width: 1500px) {
.gywm .gynr .wmnr1 h1{font-size:26px;margin-top:10px;margin-bottom: 0;}
.gywm .gynr .wmnr1 h3{font-size:18px;margin-top:8px;margin-bottom: 0;}
.gywm .gynr .wmnr1 h5{font-size:15px;margin-top:8px;margin-bottom:5px;}
.gywm .gynr .wmnr1 p{font-size: 14px;}
.g1 .zhongshu{font-size:35px;}

.gywm .gynr .wmmore{width: 157px;height:36px;line-height:36px;border-radius:8px;color: #fff;font-size:14px;text-align: center;background-color: #da4106;}
.gywm .gynr .wmmore .wmm1{width: 115px;background-color: #da4106;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.gywm .gynr .wmmore .wmm2{width: 42px;background-color: #e16738;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}

}
@media screen and (max-width: 1400px) {
    .gywm .gynr .wmnr1 p.c2{display: block;}
    .gywm .gynr .wmnr1 p.c1{display: none;}
}

/*集团产业*/
.ywly{width:100%;height:100%;background: url(../images/0_sy_yw0.jpg) no-repeat;background-size: 100% 100%;}
.jtcy{width:100%;height:100%;padding-top: 140px;
    padding-bottom: 100px;position: relative;}
.jtcy .jtcykuan{height: 100%;}
.jtcy .cybt{color: #fff;font-size: 40px;font-weight: bold;text-align: left;margin-bottom:40px;margin-top: 20px;}
.jtcy .cysitu{width:100%;}
.jtcy .cysitu .c1{width:23%;margin-left:2.6%;float: left;border-radius: 23px;overflow: hidden;}
.jtcy .cysitu .c1:first-child{margin-left: 0;}
.jtcy .cysitu .c1 img.jtcytpfour{width: 100%;transition:2s;border-radius: 23px;}
.jtcy .cysitu .c1:hover img.jtcytpfour{transform: scale(1.2);border-radius: 23px;}
.jtcy .cysitu .c1 .cymingcheng{position: absolute;bottom:0;left:0;width: 100%;background-color:rgba(0,0,0,0.6);font-size: 16px;
    color: #fff;
    text-align: left;
    padding: 10px 0 0 10px;font-weight: bold;border-bottom-left-radius: 23px;border-bottom-right-radius: 23px;}
.jtcy .cysitu .c1 .cymingcheng span{font-weight: normal;margin-left: 5px;}
.jtcy .cysitu .c1:hover .cymingcheng{color:#da4106;}
.jtcy .cysitu .c1 .cymingcheng a{color: #fff;}
.jtcy .cysitu .c1 .cyyoushangtu{position: absolute;top:0;right:0;width:15%;padding:20px 15px 0 0;border-top-right-radius: 23px;}
.jtcy .cysitu .c1 .cyyoushangtu img{width:100%;}
.jtcy .cysitu .c1 .cyyoushangtu img.cpbai{display: block;}
.jtcy .cysitu .c1 .cyyoushangtu img.cpju{display: none;}
.jtcy .cysitu .c1:hover .cyyoushangtu img.cpbai{display: none;}
.jtcy .cysitu .c1:hover .cyyoushangtu img.cpju{display: block;}

@media screen and (max-width: 1600px) {
.jtcy .cybt{font-size: 30px;}
.jtcy .cysitu .c1{width:20%;margin-left:6.66%;}
}
@media screen and (max-width: 1400px) {
.jtcy .cybt{font-size: 25px;}
.jtcy .cysitu .c1{width:18%;margin-left:9.33%;}
}
@media screen and (max-width: 1280px) {
    .jtcy{padding-top: 120px;
    padding-bottom: 100px;}
.jtcy .cybt{font-size: 20px;}
.jtcy .cysitu .c1{width:18%;margin: 0 3.5%;}
.jtcy .cysitu .c1:first-child{margin-left: 3.5%;}
}
/***/




@media screen and (max-width: 1600px) {
    .indexx .maxsize {
        max-width: 1280px;
    }
    .lbxuan{bottom:135px;left:8%;}
    .banner_wz img,.banner_wz1 img{width:60%!important;}
}
@media screen and (max-width: 1400px) {
    
    .lbxuan{bottom:110px;left:4%;}
    .banner_wz img,.banner_wz1 img{width:60%!important;}
    .banner_wz{position: absolute;
    bottom: 25%;
    left: 55%;
    transform: translateX(-55%);
    z-index: 510;
animation:mymove 2s linear;
-webkit-animation:mymove 2s linear;
  }
@keyframes mymove
{
from {bottom:10%;}
to {bottom:25%;}
}

@-webkit-keyframes mymove 
{
from {bottom:10%;}
to {bottom:25%;}
}

@media screen and (max-width: 1350px) {
    
    .lbxuan{bottom:100px;left:3%;}
    .banner_wz img,.banner_wz1 img{width:60%!important;}
    .banner_wz{position: absolute;
    bottom: 25%;
    left: 55%;
    transform: translateX(-55%);
    z-index: 510;
animation:mymove 2s linear;
-webkit-animation:mymove 2s linear;
  }
@keyframes mymove
{
from {bottom:10%;}
to {bottom:25%;}
}

@-webkit-keyframes mymove 
{
from {bottom:10%;}
to {bottom:25%;}
}
    
}
@media screen and (max-width: 1280px) {
  .header .nav1 .nav_z li:first-child{margin-right:10px;}
 /* .indexx .maxsize {
        max-width: 1024px;
    }*/
    .lbxuan{bottom:90px;left:3%;}
    .banner_wz img,.banner_wz1 img{width:60%!important;}
    .banner_wz{position: absolute;
    bottom: 25%;
    left: 55%;
    transform: translateX(-55%);
    z-index: 510;
animation:mymove 2s linear;
-webkit-animation:mymove 2s linear;
  }
@keyframes mymove
{
from {bottom:10%;}
to {bottom:25%;}
}

@-webkit-keyframes mymove 
{
from {bottom:10%;}
to {bottom:25%;}
}

.banner_wz1{position: absolute;
    bottom: 30%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 510;
  animation:mymovea 2s linear;
-webkit-animation:mymovea 2s linear;
}
@keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:30%;opacity: 1;}
}

@-webkit-keyframes mymovea
{
from {bottom:10%;opacity: 0.3;}
to {bottom:30%;opacity: 1;}
}

}

@media screen and (max-width: 1024px) {
      .header .nav1 .nav_z li:first-child{margin-right:10px;}
    .header .nav1 .nav_z li a{margin:0px;}
    .banner_wz img,.banner_wz1 img{width:60%!important;}
}

@media screen and (max-height: 768px) and (min-width: 768px) {
 


}
@media screen and (max-width: 480px) {}







      